animal racing - French English Dictionary